$(function () {
    //展开对应的子模块
    var path = window.location.pathname;
    var index = path.lastIndexOf('/');
    path = path.slice(0, index);
    $('.layui-nav-tree .layui-child .parentCate').each(function () {
        if ($(this).attr('data-url') == path) {
            $(this).next().show();
        }
    })

    $('.layui-nav-tree .layui-child .parentCate span').on('click', function () {
        if($(this).parent().next().css('display') == 'none'){
            $(this).parent().next().show();
        }else{
            $(this).parent().next().hide();
        }
        $(this).parents('li').siblings().find('.layui-nav-child').hide();
    })
})

$("input[name='password']").keyup(function (e) {
    if (e.keyCode === 13) {
        $('.btn-submit').click();
    }
});

//function dateTime(t = 1) {
//    //日期插件
//    $('body').on('click', '.datepickerInput', function () {
//        var type = $(this).attr('data-type');
//        if (type) {
//            t = type;
//        }
//        if (t == 1) {
//            $(this).datetimepicker();
//        } else {
//            $(this).datetimepicker({
//                lang: 'ch',
//                timepicker: false,
//                format: 'Y-m-d',
//                formatDate: 'Y-m-d',
//            });
//        }
//
//    })
//}

function initLogin() {
    $(function () {
        if ($('#loginUser').val() == '') {
            layer.msg('登陆超时，请重新登陆OA', {icon: 5});
            CloseWebPage();
        }
    })

    //更新验证码
    $('.changeCode').on('click', function () {
        var img = $(this).parent().find('img').attr('src') + '?' + Math.random();
        $(this).parent().find('img').attr('src', img)
    })

    //验证验证码
    $('input[name="code"]').on('change', function () {
        var code = $(this).val();
        var url = $(this).attr('data-url');
        $.get(url + '?code=' + code, function (res) {
            console.log(res);
            if (res == 'false') {
                $('.btn-success').removeClass('ajax-post');
                $('.btn-success').removeClass('btn-submit');
                layer.msg('验证码错误');
            } else {
                $('.btn-success').addClass('ajax-post');
                $('.btn-success').addClass('btn-submit');
            }
        })
    })

    //退出
    $('.exit').on('click', function () {
        var url = $(this).attr('data-url');
        $.get(url);
        CloseWebPage();
    })

    function CloseWebPage() {
        if (navigator.userAgent.indexOf("MSIE") > 0) {
            if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
                window.opener = null;
                window.close();
            } else {
                window.open('', '_top');
                window.top.close();
            }
        } else if (navigator.userAgent.indexOf("Firefox") > 0) {
            window.location.href = 'about:blank ';
        } else {
            window.opener = null;
            window.open('', '_self', '');
            window.close();
        }
    }
}

